<%@ Page 
    Language="C#" 
    MasterPageFile="~/ITCG.master" 
    AutoEventWireup="true" 
    CodeFile="BOD_ORDEN.aspx.cs" 
    Inherits="BOD_BOD_ORDEN" 
    
    Theme="EstiloKCG"    
    StylesheetTheme="EstiloKCG"%>

<%@ Register 
    Src="../WebUserControls/wucMensajeEliminar.ascx" 
    TagName="wucMensajeEliminar"
    TagPrefix="uc1" %>
    
<%@ Register 
    Src="../WebUserControls/wucMensajeActualizar.ascx" 
    TagName="wucMensajeActualizar"
    TagPrefix="uc2" %>
    
 <%@ Register 
    Assembly="AjaxControlToolkit" 
    Namespace="AjaxControlToolkit" 
    TagPrefix="AjaxControlToolkit" %>

<%@ Register tagprefix="koala" 
    assembly="KoalaWebControls" 
    namespace="Koala.KoalaWebControls" %>
    
<asp:Content 
    ID="Content1" 
    ContentPlaceHolderID="ContentPlaceHolder1" 
    Runat="Server">
    <asp:UpdatePanel 
        ID="UpdatePanel1" 
        runat="server">
        <ContentTemplate>                               
                <asp:Panel 
                    runat="server"
                    id="Panel1"
                    meta:resourcekey="Rec_Bod_OrdenRecursoKCG">    
                    <table>
                            <tr align="right">
                                <td colspan="2">
                                    <asp:label
                                        id="lblestado"
                                        runat="server"                                        
                                        >
                                    </asp:label>                                  
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label
                                        id="lblOrigen_Nombre"
                                        runat="server"                                       
                                        Text='<%# GetLocalResourceObject("Origen_NombreRecursoKCG.Text").ToString() %>'>
                                    </asp:Label>
                                </td>
                                <td>
                                    <asp:TextBox 
                                        ID="Origen_Nombre" 
                                        runat="server" 
                                        Width="400px"
                                        ReadOnly="true"
                                        TabIndex="-1" 
                                        ToolTip='<%# GetLocalResourceObject("Origen_NombreRecursoKCG.ToolTip").ToString() %>'
                                        >
                                    </asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label
                                        id="lblBod_Bodega_Nombre"
                                        runat="server"                                       
                                        Text='<%# GetLocalResourceObject("Bod_Bodega_NombreRecursoKCG.Text").ToString() %>'>
                                    </asp:Label>
                                </td>
                                <td style="white-space:nowrap">   
                                        <asp:TextBox 
                                        ID="Bod_Bodega_Codigo" 
                                        runat="server" 
                                        ReadOnly="true"
                                        TabIndex="-1" 
                                        ToolTip='<%# GetLocalResourceObject("Bod_Bodega_CodigoRecursoKCG.ToolTip").ToString() %>'
                                        >
                                    </asp:TextBox>                                 
                                    <asp:TextBox 
                                        ID="Bod_Bodega_Nombre" 
                                        runat="server" 
                                        ReadOnly="true"
                                        TabIndex="-1" 
                                        Width="400px"
                                        ToolTip='<%# GetLocalResourceObject("Bod_Bodega_NombreRecursoKCG.ToolTip").ToString() %>'
                                        >
                                    </asp:TextBox>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label
                                        id="lblCreacion_Per_Personal_Nombre"
                                        runat="server"                                       
                                        Text='<%# GetLocalResourceObject("Creacion_Per_Personal_NombreRecursoKCG.Text").ToString() %>'>
                                    </asp:Label>
                                </td>
                                <td style="white-space:nowrap">                    
                                    <asp:TextBox 
                                        ID="Creacion_Per_Personal_Nombre" 
                                        runat="server" 
                                        ReadOnly="true"
                                        TabIndex="-1" 
                                        Width="400px"
                                        ToolTip='<%# GetLocalResourceObject("Creacion_Per_Personal_NombreRecursoKCG.ToolTip").ToString() %>'
                                        >
                                    </asp:TextBox>                               
                                    <asp:TextBox 
                                        ID="Fecha_Creacion" 
                                        runat="server" 
                                        ReadOnly="true"
                                        TabIndex="-1" 
                                        ToolTip='<%# GetLocalResourceObject("Fecha_CreacionRecursoKCG.ToolTip").ToString() %>'
                                        >
                                    </asp:TextBox>
                                </td>
                            </tr>
                        </table>
                </asp:Panel>
                    
                    
                    <%--ID'S--%>
                                    
                    <asp:TextBox 
                    ID="Bod_Bodega_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Com_Articulo_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>                                                                              
                    
                    <asp:TextBox 
                    ID="Creacion_Per_Personal_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>                                        
                    
                    <asp:TextBox 
                    ID="Update_Per_Personal_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Bod_Unidad_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Origen_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Origen_Det_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Bod_Kardex_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Int_Empresa_Id" 
                    runat="server" 
                    style="display:none"
                    >
                    </asp:TextBox>
                    
                     <%--CAMPOS NO VISIBLES--%>
                    
                    <asp:TextBox 
                    ID="Fecha_Update" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Origen" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="XML" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Com_Articulo_Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Tipo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Fecha" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Com_Articulo_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Cantidad" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>  
                    
                    <asp:TextBox 
                    ID="Creacion_Per_Personal_Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Update_Per_Personal_Codigo"
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Update_Per_Personal_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Bod_Unidad_Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Bod_Unidad_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                                                            
                    <asp:TextBox 
                    ID="Int_Empresa_Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Int_Empresa_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Bod_Kardex_Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Tipo_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Estado_Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>                                        
                    
                    <asp:TextBox 
                    ID="Codigo" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Codigo_int" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Nombre" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>
                    
                    <asp:TextBox 
                    ID="Estado" 
                    runat="server" 
                    Visible="false"
                    >
                    </asp:TextBox>                      
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdatePanel 
        ID="UpdatePanel3" 
        runat="server">
        <ContentTemplate>                               
                <asp:Panel 
                    runat="server"
                    id="pnlDatosGrid"
                    meta:resourcekey="Rec_Bod_Orden_ListadoRecursoKCG">                
                    <koala:KGrid 
                        ID="gvbod_orden" 
                        runat="server" 
                        AllowPaging="True"
                        AllowSorting="True"
                        AutoGenerateColumns="False" 
                        DataKeyNames="Id,Origen_Nombre,Bod_Bodega_Codigo,Bod_Bodega_Nombre,Creacion_Per_Personal_Nombre,Fecha_Creacion"
                        AccessKey='<%# HttpContext.GetLocalResourceObject("~/ITCG.master", "Tec_GridRecursoKCG.AccesKey").ToString() %>'
                        DataSourceID="odsgvbod_orden">
                        <AlternatingRowStyle CssClass="alternatingrowstyle" />
                        <HeaderStyle CssClass="headerstyle" />
                        <PagerStyle CssClass="pagerstyle" />
                        <SelectedRowStyle CssClass="selectedrowstyle" />
                        <Columns>
                        <asp:CommandField 
                            ButtonType="Button" 
                            SelectText="..." 
                            ShowSelectButton="True" />
                        <asp:BoundField 
                            DataField="Codigo" 
                            meta:resourcekey="BoundCodigoRecursoKCG"
                            SortExpression="Codigo">
                            <ItemStyle HorizontalAlign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Com_Articulo_Codigo" 
                            meta:resourcekey="BoundCom_Articulo_CodigoRecursoKCG"
                            SortExpression="Com_Articulo_Codigo">
                            <ItemStyle HorizontalAlign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Com_Articulo_Nombre" 
                            meta:resourcekey="BoundCom_Articulo_NombreRecursoKCG"
                            SortExpression="Com_Articulo_Nombre">
                            <ItemStyle Width="80mm" Wrap="true" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Cantidad" 
                            meta:resourcekey="BoundCantidadRecursoKCG"
                            SortExpression="Cantidad">
                            <ItemStyle HorizontalAlign="Right" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Bod_Unidad_Nombre" 
                            meta:resourcekey="BoundBod_Unidad_NombreRecursoKCG"
                            SortExpression="Bod_Unidad_Nombre">
                            <ItemStyle Width="80mm" Wrap="true" />
                        </asp:BoundField>
                        <asp:BoundField 
                            DataField="Bod_Bodega_Id" 
                            HeaderText="Bod_Bodega_Id" 
                            SortExpression="Bod_Bodega_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Com_Articulo_Id" 
                            HeaderText="Com_Articulo_Id" 
                            SortExpression="Com_Articulo_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Tipo" 
                            HeaderText="Tipo" 
                            SortExpression="Tipo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha" 
                            HeaderText="Fecha" 
                            SortExpression="Fecha"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha_Creacion" 
                            HeaderText="Fecha_Creacion" 
                            SortExpression="Fecha_Creacion"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Id" 
                            HeaderText="Creacion_Per_Personal_Id"
                            SortExpression="Creacion_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Fecha_Update" 
                            HeaderText="Fecha_Update" 
                            SortExpression="Fecha_Update"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Id" 
                            HeaderText="Update_Per_Personal_Id"
                            SortExpression="Update_Per_Personal_Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Id" 
                            HeaderText="Bod_Unidad_Id" 
                            SortExpression="Bod_Unidad_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen_Id" 
                            HeaderText="Origen_Id" 
                            SortExpression="Origen_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen_Det_Id" 
                            HeaderText="Origen_Det_Id" 
                            SortExpression="Origen_Det_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Kardex_Id" 
                            HeaderText="Bod_Kardex_Id" 
                            SortExpression="Bod_Kardex_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen" 
                            HeaderText="Origen" 
                            SortExpression="Origen" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="XML" 
                            HeaderText="XML" 
                            SortExpression="XML" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Codigo" 
                            HeaderText="Bod_Bodega_Codigo" 
                            SortExpression="Bod_Bodega_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Bodega_Nombre" 
                            HeaderText="Bod_Bodega_Nombre" 
                            SortExpression="Bod_Bodega_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Codigo" 
                            HeaderText="Creacion_Per_Personal_Codigo"
                            SortExpression="Creacion_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Creacion_Per_Personal_Nombre" 
                            HeaderText="Creacion_Per_Personal_Nombre"
                            SortExpression="Creacion_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Codigo" 
                            HeaderText="Update_Per_Personal_Codigo"
                            SortExpression="Update_Per_Personal_Codigo" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Update_Per_Personal_Nombre" 
                            HeaderText="Update_Per_Personal_Nombre"
                            SortExpression="Update_Per_Personal_Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Unidad_Codigo" 
                            HeaderText="Bod_Unidad_Codigo" 
                            SortExpression="Bod_Unidad_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Id" 
                            HeaderText="Int_Empresa_Id" 
                            SortExpression="Int_Empresa_Id"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Codigo" 
                            HeaderText="Int_Empresa_Codigo" 
                            SortExpression="Int_Empresa_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Int_Empresa_Nombre" 
                            HeaderText="Int_Empresa_Nombre" 
                            SortExpression="Int_Empresa_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Bod_Kardex_Codigo" 
                            HeaderText="Bod_Kardex_Codigo" 
                            SortExpression="Bod_Kardex_Codigo"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Origen_Nombre" 
                            HeaderText="Origen_Nombre" 
                            SortExpression="Origen_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Tipo_Nombre" 
                            HeaderText="Tipo_Nombre" 
                            SortExpression="Tipo_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado_Nombre" 
                            HeaderText="Estado_Nombre" 
                            SortExpression="Estado_Nombre"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Id" 
                            HeaderText="Id" 
                            SortExpression="Id" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Codigo_int" 
                            HeaderText="Codigo_int" 
                            SortExpression="Codigo_int"
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Nombre" 
                            HeaderText="Nombre" 
                            SortExpression="Nombre" 
                            Visible="False" />
                        <asp:BoundField 
                            DataField="Estado" 
                            HeaderText="Estado" 
                            SortExpression="Estado" 
                            Visible="False" />
                    </Columns>
                </koala:KGrid>
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>
    <asp:UpdateProgress 
        ID="UpdateProgress1" 
        runat="server" 
        AssociatedUpdatePanelID="UpdatePanel3" 
        DisplayAfter="1000">
        <ProgressTemplate>
            <div style="vertical-align:middle; text-align:center;" >
                <img alt="." src="../imagenes/ajaximagenes/cargando.gif" />&nbsp;
                <br />
                Cargando... espere por favor
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress> 
            <asp:ObjectDataSource 
                ID="odsgvbod_orden" 
                runat="server" 
                OldValuesParameterFormatString="original_{0}"
                SelectMethod="GetByOrigenOrigenId" 
                TypeName="FEL.BOD.BO_Bod_Orden">
                <SelectParameters>
                    <asp:SessionParameter 
                        Name="s" 
                        SessionField="Scope" 
                        Type="Object" />
                    <asp:QueryStringParameter 
                        Name="Origen" 
                        QueryStringField="Origen" 
                        Type="String" />
                    <asp:QueryStringParameter 
                        Name="Origen_Id" 
                        QueryStringField="Origen_Id" 
                    Type="String" />
                </SelectParameters>
            </asp:ObjectDataSource>
            <table>
                <tr>
                    <td>
                        <koala:KFiltro 
                            ID="kftFiltro" 
                            runat="server" 
                            Contenedor="BOD_ORDEN" 
                            Objeto="Bod_Orden" 
                            IndiceScope ="Scope"
                            Orden="1"
                            ObjectDataSourceID="odsgvbod_orden" />    
                    </td>
                    <td>
                        <asp:Button 
                            ID="btnRefrescarListado" 
                            runat="server"/> 
                    </td>
                    <td>
                        <asp:Button
                            id="BtnListado"
                            runat="server"
                            OnClick="BtnListado_Click" />   
                    </td>                    
                </tr>
            </table>                 
</asp:Content>

